body {
	margin: 7px 10px;
	padding: 0;
	background: transparent;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #3C3C3C;
}
.clr {
	clear:both;
	height:0;
	overflow:hidden;
}
h1 {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #549900;
	font-size: 44px;
}
a, a:hover, a:visited {
	color: #065EFE;
	text-decoration: none;
}
/* Page */
#page {
	overflow:hidden;
	margin: 0px auto;
	padding: 10px 10px 10px 10px;
	background: #E1E1E1;
}
.detail {
	padding:10px;
	overflow: hidden;
	background-color: #FFFFFF;
}
/* Tool bar*/
div#toolbar-box {
	background: none repeat scroll 0 0 #FBFBFB;
	margin:10px 0;
}
div.t, div.b {
	height:6px;
	margin:0;
	overflow:hidden;
	padding:0;
}
div#toolbar-box > div.t {
	background:url("../images/mf_boder.png") repeat-x scroll 0 0 transparent;
}
div#toolbar-box > div.t > div.t {
	background:url("../images/mf_cner_tr.png") no-repeat scroll 100% 0 transparent;
}
div#toolbar-box > div.t > div.t > div.t {
	background:url("../images/mf_cner_tl.png") no-repeat scroll 0 0 transparent;
}
div#toolbar-box div.m {
	padding:0;
}
div.m {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:0 8px;
}
div#toolbar-box > div.b {
	background:url("../images/mf_boder.png") repeat-x scroll 0 100% transparent;
}
div#toolbar-box > div.b > div.b {
	background:url("../images/mf_cner_br.png") no-repeat scroll 100% 0 transparent;
}
div#toolbar-box > div.b > div.b > div.b {
	background:url("../images/mf_cner_bl.png") no-repeat scroll 0 0 transparent;
}
/**********CONTENT*********/
div#content h1 {
	font-size:18pt;
	border-bottom:5px solid #a00;
	padding:0px;
	margin:10px 0px 20px;
}
div.success {
	font-size:14pt;
	background:url(../images/accept.png) left 5px no-repeat;
	padding:0px;
	padding-left:20px;
	margin:0px 0px 10px;
	color:#060;
	width:80%;
}
.error {
	background: #FBE6F2 none repeat scroll 0 0;
	border: 1px solid #D893A1;
	color: #632B32;
	font-weight:bold;
	margin: 5px 0 0;
	padding:5px;
	font-family: Lucida Grande,Verdana,Geneva,Sans-serif;
}
.error > p {
	margin: 0;
	padding:0;
}
/***Login Form ***/
div#login_form {
	border: 1px solid #CCCCCC;
	margin: 10px 0;
}
div.login_item, div.login_item02 {
	padding: 10px;
}
div.login_item02 {
	padding-left:100px; 
}
div.login_label, div.login_label02 {
	padding-top:5px;
	width:90px;
	float: left;
	font-weight: bold;
}
div.login_label02 {
	width:120px;
}
